public class Student {
    //私有属性（只能在本类访问）
    String studentId; //学号
    String name; //学号
    private int age;

//    private String studentId; //学号
//    private String name;     //姓名

//   无参构造方法（默认存在,手动定义后需显式写出）
    public Student(){
        this.studentId = "未知";
        this.name = "未知";
    }
    //有参构造方法（初始化学号和姓名）
    public Student(String studentId,String name) {
        this.studentId = studentId;
        this.name = name;

    }

    public Student(String s, String 吴九, String 云计算) {
    }

    //getter方法:获取属性值

    public String getStudentId() {
        return studentId;
    }
    //setter方法：设置属性值
    public void setStudentId(String studentId) {
        this.studentId = studentId;//this表示当前对象
    }

    public String getName() {
        return name;}

    public void setName(String name) {
        this.name = name;}


    public int getAge() { return age; }

    public void setAge(int age) {
        if (age >= 18 && age <= 30) {
        this.age = age;
    } else {
            System.out.println("年龄不合法（必须18-30岁）");
        }
    }
    //自定义方法：显示学生完整需显
    public void showInfo() {
        System.out.println("学号" + studentId + ",姓名：" + name + ",年龄:" + age + "岁");
    }

}
